package com.monise.dao.DAO;

import java.sql.Date;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import com.monise.dao.BaseDao.GenericDao;
import com.monise.model.AberturaCaixa;

public class AberturaCaixaDAO extends GenericDao<AberturaCaixa>{
	
   public AberturaCaixa getAbertura(Date data){

		EntityManager manager = getEntityManager();
		
		manager.getTransaction().begin();
        Query query = manager.createQuery("SELECT a from AberturaCaixa a where a.dataAbertura=:data");
		query.setParameter("data",data);

	    AberturaCaixa abertura = (AberturaCaixa) query.getSingleResult();

		manager.getTransaction().commit();
		manager.close();
		
		return abertura;
	}
}
